cmake_minimum_required(VERSION 3.12)
project(co_async_learn LANGUAGES CXX)

set(CMAKE_CXX_STANDARD 20)
set(CMAKE_CXX_STANDARD_REQUIRED ON)

include_directories(PRIVATE ${CMAKE_SOURCE_DIR})

add_executable(main1 main1.cpp)
add_executable(main2 main2.cpp)
add_executable(main3 main3.cpp)
add_executable(main4 main4.cpp)
add_executable(main5 main5.cpp)
add_executable(epoll_main1 epoll_main1.cpp)